import unittest

class TestCreateSuit(unittest.TestCase):
    def test_case_one(self):
        print("TestCreateSuit的测试用例方法1。")

    def test_case_two(self):
        print("TestCreateSuit的测试用例方法2。")

    def test_case_three(self):
        print("TestCreateSuit的测试用例方法3。")

if __name__ == '__main__':
    # 使用makeSuite方法构建
    # 匹配TestCreateSuit类中的所有测试用例
    suite1 = unittest.TestLoader().makeSuite(TestCreateSuit)
    # 匹配TestCreateSuit类中的test_case_two测试用例
    # suite2 = unittest.TestLoader().makeSuite(TestCreateSuit,prefix = 'test_case_two')
    suite2 = unittest.TestLoader().makeSuite(TestCreateSuit,'test_case_two')


    # 使用addTest方法构建
    import importlib
    test_module = importlib.import_module('create_suite_3')
    # 匹配create_suite_3模块中的所有测试用例
    suit3 = unittest.TestLoader().findTestCases(test_module)
    # 匹配create_suite_3模块中的test_case_one测试用例
    # suit4 = unittest.TestLoader().findTestCases(test_module,prefix = 'test_case_one')
    suit4 = unittest.TestLoader().findTestCases(test_module,'test_case_one')



